body {
    font-family:'lucida grande',tahoma,arial,sans-serif;
    font-size:11px;
}
a {
    color:#15428B;
}
a:link, a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
#header {
    background: #1589FF url(../images/banner2.jpg);
    height: 120px;
}
#header h1 {
    font-size: 11px;
    font-weight: normal;
    padding-top: 40px;
    padding-left: 12px;
    text-align: left;
}
#main-content-start h2 {
    font-size: 12px;
    color: #555;
    padding-bottom:5px;
    border-bottom:1px solid #C3D0DF;
}
#main-content-start p {
    margin: 10px 0;
}

#panel-annotations h2 {
    padding:10px 10px 0;
    font-size:12px;
    color:#15428B;
}
#panel-annotations p {
    padding:10px 10px 0;
}
#panel-annotations pre {
    border-top:1px dotted #ddd;
    border-bottom:1px dotted #ddd;
    margin-top:10px;
    padding:0 5px;
    background:#f5f5f5;
}
#panel-annotations {
    padding-bottom:15px;
    background:#eee;
}
#panel-annotations .info-annotations {
    margin:15px;
    padding:15px;
    border:1px dotted #999;
    color:#555;
    background: #f9f9f9;
}

#panel-labels-browse h2 {
    padding:10px 10px 0;
    font-size:12px;
    color:#15428B;
}
#panel-labels-browse p {
    padding:10px 10px 0;
}
#panel-labels-browse pre {
    border-top:1px dotted #ddd;
    border-bottom:1px dotted #ddd;
    margin-top:10px;
    padding:0 5px;
    background:#f5f5f5;
}
#panel-labels-browse {
    padding-bottom:15px;
    background:#eee;
}
#panel-labels-browse .info-labels-browse {
    margin:15px;
    padding:15px;
    border:1px dotted #999;
    color:#555;
    background: #f9f9f9;
}

.x-tab-panel-header-plain .x-tab-strip-top {
    background: #DFE8F6 url(../images/default/tabs/tab-strip-bg.gif) repeat-x scroll center bottom !important;
}
.custom-accordion .x-panel-body {
    font-family:georgia,serif;
    padding:20px 80px !important;
    background:#ffe;
    font-size:18px;
    text-align:center;
    color:#15428B;
}
.custom-accordion .x-panel-header-text {
    font-weight:bold;
    font-style:italic;
    color:#555;
}
#form-panel .x-panel-footer {
    background:#1589FF;
    border-color:#99BBE8;
    border-style:none solid solid;
    border-width:0pt 1px 1px;
}
#table-panel .x-table-layout {
    padding:5px;
}
#table-panel .x-table-layout td {
    vertical-align:top;
    padding:5px;
    font-size: 11px;
}
.inner-tab-custom .x-border-layout-ct {
    background: #fff;
}

#content-repositories {
    padding-top: 10px;
    padding-left: 10px;
    text-align: left;
}

#content-groups {
    padding-top: 10px;
    padding-left: 10px;
    text-align: left;
}

#content-users {
    padding-top: 10px;
    padding-left: 10px;
    text-align: left;
}

.upload-icon {
    background: url("../js/ext-js/examples/shared/icons/fam/folder_go.png") no-repeat 0 0 !important;
}

.left-right-buttons .x-panel-btns {
    text-align: 'center'
}

.left-right-buttons .x-panel-btns table {
    width: 100%;
}

.left-right-buttons .x-panel-btns .x-btn-left {
    float: left;
}

.x-btn-right {
    float: right;
}

